/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package zonasoft.Conceptos;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 *
 * @author JORGE
 */
public class Lider {

    String idLider;
    String codigo;
    String idPuesto;
    String nombre;
    String apellido;
    //String edad;
    Date fechaNacimiento;
    String correo;
    String telefono;
    String barrio;
    String direccion;
    String cargo;
    String mesa;
    int sexo;
    Date fechaCreacion;
    String idUsuario;
    List<String> idCandidatos=new ArrayList<String>();
    private List<Zonificados> zonificados = new ArrayList<Zonificados>();
    private String comite;
    private String idPuestoCoordinado;
    public Lider() {
        
    }



    public static Lider load(ResultSet rs) throws SQLException, Exception {
        Lider li = new Lider();
        li.setIdLider(rs.getString(1));
        li.setCodigo(rs.getString(2));
        li.setIdPuesto(rs.getString(3));
        li.setNombre(rs.getString(4));
        li.setApellido(rs.getString(5));
        li.setFechaNacimiento(rs.getDate(6));
        li.setCorreo(rs.getString(7));
        li.setTelefono(rs.getString(8));
        li.setBarrio(rs.getString(9));
        li.setDireccion(rs.getString(10));
        li.setCargo(rs.getString(11));
        li.setMesa(rs.getString(12));
        li.setSexo(rs.getInt(13));
        li.setFechaCreacion(rs.getDate(14));
        li.setIdUsuario(rs.getString(15));
        li.setComite(rs.getString(16));
        li.setIdPuestoCoordinado(rs.getString(17));
        return li;
    }

    public static Lider load2(ResultSet rs) throws SQLException, Exception {
        Lider li = new Lider();
        li.setIdLider(rs.getString(1));
        li.setNombre(rs.getString(2));
        li.setApellido(rs.getString(3));
        return li;
    }

    public String getApellido() {
        return apellido;
    }

    public void setApellido(String apellido) {
        this.apellido = apellido;
    }

    public String getCorreo() {
        return correo;
    }

    public void setCorreo(String correo) {
        this.correo = correo;
    }

    public String getDireccion() {
        return direccion;
    }

    public void setDireccion(String direccion) {
        this.direccion = direccion;
    }

    public String getCargo() {
        return cargo;
    }

    public void setCargo(String cargo) {
        this.cargo = cargo;
    }

    public String getCodigo() {
        return codigo;
    }

    public void setCodigo(String codigo) {
        this.codigo = codigo;
    }

    public Date getFechaCreacion() {
        return fechaCreacion;
    }

    public void setFechaCreacion(Date fechaCreacion) {
        this.fechaCreacion = fechaCreacion;
    }

    public Date getFechaNacimiento() {
        return fechaNacimiento;
    }

    public void setFechaNacimiento(Date fechaNacimiento) {
        this.fechaNacimiento = fechaNacimiento;
    }

    public String getIdPuesto() {
        return idPuesto;
    }

    public void setIdPuesto(String idPuesto) {
        this.idPuesto = idPuesto;
    }

    public String getIdUsuario() {
        return idUsuario;
    }

    public void setIdUsuario(String idUsuario) {
        this.idUsuario = idUsuario;
    }

    public String getMesa() {
        return mesa;
    }

    public void setMesa(String mesa) {
        this.mesa = mesa;
    }

    public int getSexo() {
        return sexo;
    }

    public void setSexo(int sexo) {
        this.sexo = sexo;
    }

    public String getBarrio() {
        return barrio;
    }

    public void setBarrio(String barrio) {
        this.barrio = barrio;
    }

//    public String getEdad() {
//        return edad;
//    }
//
//    public void setEdad(String edad) {
//        this.edad = edad;
//    }
//
    public String getIdLider() {
        return idLider;
    }

    public void setIdLider(String idLider) {
        this.idLider = idLider;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getTelefono() {
        return telefono;
    }

    public void setTelefono(String telefono) {
        this.telefono = telefono;
    }

    @Override
    public String toString() {
        return "nombre:" + getNombre();
    }

    public List<Zonificados> getZonificados() {
        return zonificados;
    }

    public void setZonificados(List<Zonificados> zonificados) {
        this.zonificados = zonificados;
    }

    public List<String> getIdCandidatos() {
        return idCandidatos;
    }

    public void setIdCandidatos(List<String> idCandidatos) {
        this.idCandidatos = idCandidatos;
    }

    public String getComite() {
        return comite;
    }

    public void setComite(String comite) {
        this.comite = comite;
    }

    public String getIdPuestoCoordinado() {
        return idPuestoCoordinado;
    }

    public void setIdPuestoCoordinado(String idPuestoCoordinado) {
        this.idPuestoCoordinado = idPuestoCoordinado;
    }
}
